package com.irdstudio.efp.report.service.domain;

import java.math.BigDecimal;

/**
 * rpt_compensation_statement实体类
 * 
 * @author 
 *
 */
public class RptCompensationStatement {
	/**创建时间*/
	private String businessDate; 
	/**逾期满70天（含）日期*/
	private String seventyDayOverdueDate; 
	/**借据号*/
	private String billNo; 
	/**借款人姓名*/
	private String nameOfBorrower; 
	/**身份证号码*/
	private String idNumber; 
	/**业务品种*/
	private String businessVariety; 
	/**代偿本金*/
	private BigDecimal compensatoryPrincipal;
	/**代偿利息*/
	private BigDecimal compensatoryInterest;
	/**代偿罚息*/
	private BigDecimal compensatoryPenalty;
	/***/
	private String prdId; 
	/**产品名称*/
	private String prdName; 
	/***/
	private BigDecimal overdueDays;
	/***/
	private BigDecimal compensatorTotalmoney;
	/**短期正常本金余额*/
	private BigDecimal prinShortBal;
	/**中长期正常本金余额*/
	private BigDecimal prinLongBal;
	/**逾期本金金额*/
	private BigDecimal prinOverBal;
	/**代偿状态*/
	private String compensationSts; 
	/**对账状态*/
	private String checkSts; 
	/**代偿状态名称*/
	private String compensationStsName; 
	/**对账状态名称*/
	private String checkStsName; 
	/**
	 * 实例化
	 */
	public RptCompensationStatement() {
		super();
	}

	/**
	 * 获取businessDate
	 * 
	 * @return
	 */
	public String getBusinessDate() {
		return businessDate;
	}

	/**
	 * 设置businessDate
	 * 
	 * @param businessDate
	 */
	public void setBusinessDate(String businessDate) {
		this.businessDate = businessDate;
	}
	
	/**
	 * 获取seventyDayOverdueDate
	 * 
	 * @return
	 */
	public String getSeventyDayOverdueDate() {
		return seventyDayOverdueDate;
	}

	/**
	 * 设置seventyDayOverdueDate
	 * 
	 * @param seventyDayOverdueDate
	 */
	public void setSeventyDayOverdueDate(String seventyDayOverdueDate) {
		this.seventyDayOverdueDate = seventyDayOverdueDate;
	}
	
	/**
	 * 获取billNo
	 * 
	 * @return
	 */
	public String getBillNo() {
		return billNo;
	}

	/**
	 * 设置billNo
	 * 
	 * @param billNo
	 */
	public void setBillNo(String billNo) {
		this.billNo = billNo;
	}
	
	/**
	 * 获取nameOfBorrower
	 * 
	 * @return
	 */
	public String getNameOfBorrower() {
		return nameOfBorrower;
	}

	/**
	 * 设置nameOfBorrower
	 * 
	 * @param nameOfBorrower
	 */
	public void setNameOfBorrower(String nameOfBorrower) {
		this.nameOfBorrower = nameOfBorrower;
	}
	
	/**
	 * 获取idNumber
	 * 
	 * @return
	 */
	public String getIdNumber() {
		return idNumber;
	}

	/**
	 * 设置idNumber
	 * 
	 * @param idNumber
	 */
	public void setIdNumber(String idNumber) {
		this.idNumber = idNumber;
	}
	
	/**
	 * 获取businessVariety
	 * 
	 * @return
	 */
	public String getBusinessVariety() {
		return businessVariety;
	}

	/**
	 * 设置businessVariety
	 * 
	 * @param businessVariety
	 */
	public void setBusinessVariety(String businessVariety) {
		this.businessVariety = businessVariety;
	}
	
	/**
	 * 获取compensatoryPrincipal
	 * 
	 * @return
	 */
	public BigDecimal getCompensatoryPrincipal() {
		return compensatoryPrincipal;
	}

	/**
	 * 设置compensatoryPrincipal
	 * 
	 * @param compensatoryPrincipal
	 */
	public void setCompensatoryPrincipal(BigDecimal compensatoryPrincipal) {
		this.compensatoryPrincipal = compensatoryPrincipal;
	}
	
	/**
	 * 获取compensatoryInterest
	 * 
	 * @return
	 */
	public BigDecimal getCompensatoryInterest() {
		return compensatoryInterest;
	}

	/**
	 * 设置compensatoryInterest
	 * 
	 * @param compensatoryInterest
	 */
	public void setCompensatoryInterest(BigDecimal compensatoryInterest) {
		this.compensatoryInterest = compensatoryInterest;
	}
	
	/**
	 * 获取compensatoryPenalty
	 * 
	 * @return
	 */
	public BigDecimal getCompensatoryPenalty() {
		return compensatoryPenalty;
	}

	/**
	 * 设置compensatoryPenalty
	 * 
	 * @param compensatoryPenalty
	 */
	public void setCompensatoryPenalty(BigDecimal compensatoryPenalty) {
		this.compensatoryPenalty = compensatoryPenalty;
	}
	
	/**
	 * 获取prdId
	 * 
	 * @return
	 */
	public String getPrdId() {
		return prdId;
	}

	/**
	 * 设置prdId
	 * 
	 * @param prdId
	 */
	public void setPrdId(String prdId) {
		this.prdId = prdId;
	}
	
	/**
	 * 获取prdName
	 * 
	 * @return
	 */
	public String getPrdName() {
		return prdName;
	}

	/**
	 * 设置prdName
	 * 
	 * @param prdName
	 */
	public void setPrdName(String prdName) {
		this.prdName = prdName;
	}
	
	/**
	 * 获取overdueDays
	 * 
	 * @return
	 */
	public BigDecimal getOverdueDays() {
		return overdueDays;
	}

	/**
	 * 设置overdueDays
	 * 
	 * @param overdueDays
	 */
	public void setOverdueDays(BigDecimal overdueDays) {
		this.overdueDays = overdueDays;
	}
	
	/**
	 * 获取compensatorTotalmoney
	 * 
	 * @return
	 */
	public BigDecimal getCompensatorTotalmoney() {
		return compensatorTotalmoney;
	}

	/**
	 * 设置compensatorTotalmoney
	 * 
	 * @param compensatorTotalmoney
	 */
	public void setCompensatorTotalmoney(BigDecimal compensatorTotalmoney) {
		this.compensatorTotalmoney = compensatorTotalmoney;
	}
	
	/**
	 * 获取prinShortBal
	 * 
	 * @return
	 */
	public BigDecimal getPrinShortBal() {
		return prinShortBal;
	}

	/**
	 * 设置prinShortBal
	 * 
	 * @param prinShortBal
	 */
	public void setPrinShortBal(BigDecimal prinShortBal) {
		this.prinShortBal = prinShortBal;
	}
	
	/**
	 * 获取prinLongBal
	 * 
	 * @return
	 */
	public BigDecimal getPrinLongBal() {
		return prinLongBal;
	}

	/**
	 * 设置prinLongBal
	 * 
	 * @param prinLongBal
	 */
	public void setPrinLongBal(BigDecimal prinLongBal) {
		this.prinLongBal = prinLongBal;
	}
	
	/**
	 * 获取prinOverBal
	 * 
	 * @return
	 */
	public BigDecimal getPrinOverBal() {
		return prinOverBal;
	}

	/**
	 * 设置prinOverBal
	 * 
	 * @param prinOverBal
	 */
	public void setPrinOverBal(BigDecimal prinOverBal) {
		this.prinOverBal = prinOverBal;
	}
	
	/**
	 * 获取compensationSts
	 * 
	 * @return
	 */
	public String getCompensationSts() {
		return compensationSts;
	}

	/**
	 * 设置compensationSts
	 * 
	 * @param compensationSts
	 */
	public void setCompensationSts(String compensationSts) {
		this.compensationSts = compensationSts;
	}
	
	/**
	 * 获取checkSts
	 * 
	 * @return
	 */
	public String getCheckSts() {
		return checkSts;
	}

	/**
	 * 设置checkSts
	 * 
	 * @param checkSts
	 */
	public void setCheckSts(String checkSts) {
		this.checkSts = checkSts;
	}
	
	/**
	 * 获取compensationStsName
	 * 
	 * @return
	 */
	public String getCompensationStsName() {
		return compensationStsName;
	}

	/**
	 * 设置compensationStsName
	 * 
	 * @param compensationStsName
	 */
	public void setCompensationStsName(String compensationStsName) {
		this.compensationStsName = compensationStsName;
	}
	
	/**
	 * 获取checkStsName
	 * 
	 * @return
	 */
	public String getCheckStsName() {
		return checkStsName;
	}

	/**
	 * 设置checkStsName
	 * 
	 * @param checkStsName
	 */
	public void setCheckStsName(String checkStsName) {
		this.checkStsName = checkStsName;
	}

	@Override
	public String toString() {
		return "RptCompensationStatement [businessDate=" + businessDate + " , seventyDayOverdueDate=" + seventyDayOverdueDate + " , billNo=" + billNo + " , nameOfBorrower=" + nameOfBorrower + " , idNumber=" + idNumber + " , businessVariety=" + businessVariety + " , compensatoryPrincipal=" + compensatoryPrincipal + " , compensatoryInterest=" + compensatoryInterest + " , compensatoryPenalty=" + compensatoryPenalty + " , prdId=" + prdId + " , prdName=" + prdName + " , overdueDays=" + overdueDays + " , compensatorTotalmoney=" + compensatorTotalmoney + " , prinShortBal=" + prinShortBal + " , prinLongBal=" + prinLongBal + " , prinOverBal=" + prinOverBal + " , compensationSts=" + compensationSts + " , checkSts=" + checkSts + " , compensationStsName=" + compensationStsName + " , checkStsName=" + checkStsName + "  ]";
	
	}
	
	
}
